package com.logic.landseaserver.ws.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 
 *
 * 项目名称：system-server</br>
 * 类名称：WebankQRPaymentNotifyRequest</br>
 * 类描述：微众对账回调通知接口参数data承载类</br>
 * 创建人：Aaron</br>
 * 创建时间：2017年7月3日 下午2:53:41</br>
 * 
 * @version 1.0
 *
 */
public class WebankQRPaymentNotifyRequest
{
    
    @JsonProperty("webankAppId")
    private String webankAppId;
    
    /** 下载文件需要使用的token，有效期7天 **/
    @JsonProperty("token")
    private String token;
    
    /** 文件ID **/
    @JsonProperty("file_id")
    private String fileId;
    
    /** 文件Hash **/
    @JsonProperty("file_hash")
    private String fileHash;
    
    /** 文件生成日期 **/
    @JsonProperty("work_date")
    private String workDate;

    public String getWebankAppId()
    {
        return webankAppId;
    }

    public void setWebankAppId(String webankAppId)
    {
        this.webankAppId = webankAppId;
    }

    public String getToken()
    {
        return token;
    }

    public void setToken(String token)
    {
        this.token = token;
    }

    public String getFileId()
    {
        return fileId;
    }

    public void setFileId(String fileId)
    {
        this.fileId = fileId;
    }

    public String getFileHash()
    {
        return fileHash;
    }

    public void setFileHash(String fileHash)
    {
        this.fileHash = fileHash;
    }

    public String getWorkDate()
    {
        return workDate;
    }

    public void setWorkDate(String workDate)
    {
        this.workDate = workDate;
    }

    /**    
     * [描述]：</br>
     *
     * @return
     *
    */
    @Override
    public String toString()
    {
        return "WebankQRPaymentNotifyRequest [webankAppId=" + webankAppId + ", token=" + token + ", fileId=" + fileId
            + ", fileHash=" + fileHash + ", workDate=" + workDate + "]";
    }
}
